package com.xingkeduo.pojo.dto.Shops;

import com.xingkeduo.util.pojo.base.BaseTable;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 文件概述
 *
 * @author wangxilong <wangxilong@xingkeduo.com>
 * @version id:v0.1 18-12-29 下午7:16
 * @package BeautyOS
 * @copyright Copyright (c) XKD 2019
 */
@Data
@Accessors(chain = true)
public class ShopsDetailLogDTO extends BaseTable<ShopsDetailLogDTO> {
    private Long vendorId;
    private String vendorName;
    private Long citiesId;
    private String citiesName;
    private Long officeId;
    private String officeName;

   // @NotBlank(message = "门店名称不能为空")
    private String name;

//    @NotNull(message = "品牌类型不能为空")
//    @Range(min = 1,max = 2,message = "品牌类型错误，请重新选择")
    private Integer brand; //1.星客多 2.Novu

//    @NotNull(message = "门店类型不能为空")
//    @Range(min = 1,max = 4,message = "门店类型必须为直营店,加盟店,直管店")
    private Integer type;   //门店类型:1.直营店 2.加盟店 3.直管店

    private Integer terminal;

//    @NotNull(message = "省份不能为空")
    private Integer provid;

//    @NotNull(message = "城市不能为空")
    private Integer cityid;

//    @NotNull(message = "区域不能为空")
    private Integer areaid;

//    @NotNull(message = "详细地址不能为空")
    private String address;

//    @NotNull(message = "展示地址不能为空")
    private String shortaddr;

    private String latitude;
    private String longitude;
    private String particle;
//    @Range(min = 0,max = 6,message = "门店状态错误，请重新选择")
    private Integer status; //0.已创建 1.预热 2.暂停预热 3.开业 4.临时闭店 5.关店 6.撤店

//    @Range(min = 0,max = 1000,message = "工位数必须在[0-1000]之间")
    private Integer seatnum;

//    @Range(min = 0,max = 10000,message = "店铺面积必须在[0,10000]之间")
    private String area;

    private List<String> shoptag;

    private String alipayStoreId;

    private String kouBeiShopsNum;

//    private Long shopsimgid;
//
//    private String shopsImgids;
    private List<ImgDTO> shopImg;
    //private String shopsImg;

//    @NotEmpty(message = "预计开业日期不能为空")
    private String opendate;

   // @NotBlank(message = "公交路线不能为空")
    private String busline;

   // @NotBlank(message = "地铁路线不能为空")
    private String subline;

   // @NotBlank(message = "门店详情不能为空")
    private String intro;

    private List<ShopsDaysDTO> daysList;

    private List<ShopsServprodDTO> shopsServprodList;

    private String createdByName;

    private String createTimes;


    private List<ShopUpdateLogDTO> shopStatusLog;

    private CraftsmanShopDTO craftsmanInfo;
}
